#include <iostream>

#include "ArcaNoe.cpp"
#include "Soarece.cpp"
#include "Pisica.cpp"
#include "Ornitorinc.cpp"
#include "Stiuca.cpp"
#include "Sarpe.cpp"
#include "Papagal.cpp"
#include "Balena.cpp"
#include "Cioara.cpp"
#include "Crocodil.cpp"
#include "Crap.cpp"
int main()
{
	Animal *soarece=new Soarece();
	Animal *pisica=new Pisica();
	Animal *pi=new Pisica();
	Animal *crocodil=new Crocodil();
	Animal *sarpe=new Sarpe();
	Animal *papagal=new Papagal();
	Animal *crap=new Crap();
	Animal *balena=new Balena();
	Animal *ornitorinc=new Ornitorinc();
	pisica->setAge(21);
	pisica->setAgeLimit(10);
	pi->setAge(10);
	pi->setAgeLimit(100);
	pi->setSex(female);
	ArcaNoe Noe;
	Noe.addAnimal(pisica);
	Noe.addAnimal(soarece);
	Noe.addAnimal(pi);
	Noe.mananca();
	Noe.addAnimal(crocodil);
	Noe.addAnimal(crap);
	Noe.addAnimal(papagal);
	Noe.addAnimal(balena);
	Noe.addAnimal(ornitorinc);
	Noe.addAnimal(sarpe);
	Noe.inmultireAnimale();
	Noe.printArca();
	Noe.passTime(4);
	return 0;
}
